An Interactive Computer-Based Tutor for LISP

نویسندگان

  • Robert G. Farrell
  • John R. Anderson
  • Brian J. Reiser
چکیده

‘This paper describes an intelligent computer-based tutor for LISP tha? incorporates some of the Ingredients of good private tutoring. The tutor consists of a problem-solver that generates steps toward a solution and an advisor that compares the problem-solver’s steps to the student’s steps. Our system can interact with students in a number of different problem spaces for algorithm design and coding. The tutor reduces memory demands by displaying relevant contextual information and directs problemsolving by immediately intervening when a student generates an unacceptable partial answer. Initial experiments indicate that our tutor is approximately twice as effective as classroom instruction. Our tutor works through the problems with the student interactively. It consists of a problem-solver and an advisor. We first describe how the problem-solver helps to interactively model students as they learn to program. We then describe the advisor and its tutoring strategy. Finally. we discuss three features of the tutor which we feel contribute to its effectiveness: 1. Use of different problem spaces to cover a broad range of programming behavior 2. Use of the graphic reminders to reduce the amount of information that a student must remember while programming

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

LISP as a Rapid Prototyping Environment: The Chinese Tutor

Conventional wisdom has maintained that while LISP is suitable for the development of experimental software, it does not support production-quality systems well. This report describes a building-block approach where a complex system (an intelligent Chinese language tutor) was built in a LISP environment out of a series of powerful tools. The resulting system does not in any way sacrifice perfor...

متن کامل

The Unification Tutor - An Intelligent Educational System in the Classroom

The Unification Tutor is experimental Intelligent Tutoring System for the domain of the unification of Prolog terms. It demonstrates the interactive use of Feature-Based Modelling an approach to cognitive modelling that has been presented at previous ASCILITE Conferences (Webb, 1988b.) The Unification Tutor has been used by Third Year Computer Science students at La Trobe University during Sept...

متن کامل

Skill Acquisition and the LISP Tutor

An onolysis of student learning with the LISP tutor indicates thot while LISP is complex, learning it is simple. The key to factoring out the complexity of LiSP is to monitor the leorning of the 500 productions in the LISP tutor which describe the progromming skill. The learning of these productions follows the power-low learning curve typical of skill acquisition. There is transfer from other ...

متن کامل

Reciprocal tutoring using cognitive tools

Reciprocal tutoring, where peers take turns to tutor each other, is an interesting style of social learning. In the Reciprocal Tutoring System (RTS), three computational cognitive tools were designed to facilitate reciprocal tutoring of Lisp programming on the network. The first is a Petal-style of code–chunk interface, with which a tutee can enter Lisp code without making syntactic errors. The...

متن کامل

An Analogy-Based Computer Tutor for Remediating Physics Misconceptions

We describe a computer tutor designed to help students understand physics concepts. The tutor uses a teaching strategy called "bridging analogies" that previous research has demonstrated to be successful in one-on-one tutoring. The strategy is designed to remedy misconceptions by appealing to existing correct intuitions, and extending these intuitions by encouraging analogical thinking. Student...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1984